package principle.DependenceInversionPrinciple.perfection;

import principle.DependenceInversionPrinciple.origon.BetUser;

import java.util.List;

/**
 * @author： pang-yun
 * @date： 2021-08-25 20:47
 * 功能目的 ：用于   高层模块 不依赖于 底层模块  两者都依赖于抽象 ，
 */

public class DrawControl {
    private IDraw iDraw;
    // ---将 抽象类 传入  根据需要在使用时 new 相应的实现类
    public List<BetUser> doDraw(IDraw iDraw,List<BetUser> list, int count){
        return iDraw.prize(list,count);
    }
}
